bitkeeper revision 1.1664.1.1 (42a08862ToP8uoeBgUzDwAQBMXo4wg)
authorkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 3 Jun 2005 16:42:10 +0000 (16:42 +0000)
committerkaf24@firebug.cl.cam.ac.uk <kaf24@firebug.cl.cam.ac.uk>
Fri, 3 Jun 2005 16:42:10 +0000 (16:42 +0000)
commitd1be12dd766ed7ed8a6f5fb77708c1b7a53e3092
treec105f1cf37e34cbf164a4efe0348a4489e4adb44
parent2db05f29eb1ae57753349d0ee7aa9844ffc3eff5
bitkeeper revision 1.1664.1.1 (42a08862ToP8uoeBgUzDwAQBMXo4wg)

Event-channel CPU affinity. Currently all event channels still bind to
VCPU#0 at start of day, and have their binding automatically changed
when bound to a VIRQ or IPI source. XenLinux maintains a per-cpu
evtchn mask denoting which event channels are bound to each cpu.
Todo: Allow guests to change binding of of non-ipi and non-virq evtchns.
Signed-off-by: Keir Fraser <keir@xensource.com>
linux-2.6.11-xen-sparse/arch/xen/kernel/evtchn.c
xen/arch/x86/irq.c
xen/common/domain.c
xen/common/event_channel.c
xen/include/public/event_channel.h
xen/include/xen/event.h
xen/include/xen/sched.h